self-priming centrifugal pump - French English Dictionary